package com.bsoft.gol.hcs.common.service;

import com.bsoft.gol.hcs.common.bean.request.FamilyMemberRequest;
import com.bsoft.gol.hcs.common.bean.request.GetFusConsultIdRequest;
import ctd.util.annotation.RpcService;
import hcn.util.BaseResponse;
import hcn.service.commonClinical.qo.SysParameterRequest;
import com.bsoft.gol.hcs.common.bean.response.AccountFamilyResponse;
import com.bsoft.gol.hcs.common.bean.response.ParameterResponse;
import com.bsoft.gol.hcs.enumcase.PlatformEnum;

import java.util.List;

public interface ICommonService {


    BaseResponse<List<AccountFamilyResponse>> findFamilyMemberList(FamilyMemberRequest request);

    BaseResponse<List<ParameterResponse>> getSysParameterList(SysParameterRequest member);

    @RpcService
    BaseResponse  getFusConsultId(GetFusConsultIdRequest request);

    ParameterResponse getParameterResponse(String params,String orgId);

    String getParameterValue(String organizationId, PlatformEnum platformEnum);
}
